4 research outputs found

    Battery-aware contact plan design for LEO satellite constellations: The ulloriaq case study

    Get PDF
    Power demands of communication technologies between LEO small-satellites are difficult to counterbalance by solar infeed and on-board battery storage, due to size and weight limitations. This makes the problem of battery-powered intersatellite communication a very difficult one. Its management requires a profound understanding as well as techniques for a proper extrapolation of the electric power budget as part of the inter-satellite and satellite-to-ground communication design. We discuss how the construction of contact plans in delay tolerant networking can profit from a sophisticated model of the on-board battery behavior. This model accounts for both nonlinearities in battery behavior as well as stochastic fluctuations in charge, so as to control the risk of battery depletion. We take an hypothetical Ulloriaq constellation based on the GOMX–4 satellites from GomSpace as a reference for our studies.Fil: Fraire, Juan Andres. Universidad Nacional de CĂłrdoba. Facultad de Ciencias Exactas, FĂ­sicas y Naturales; Argentina. Consejo Nacional de Investigaciones CientĂ­ficas y TĂ©cnicas. Centro CientĂ­fico TecnolĂłgico Conicet - CĂłrdoba; Argentina. Universitat Saarland; AlemaniaFil: Nies, Gilles. Universitat Saarland; AlemaniaFil: Gerstacker, Carsten. Universitat Saarland; AlemaniaFil: Hermanns, Holger. Universitat Saarland; Alemania. Institute of Intelligent Software; ChinaFil: Bay, Kristian. GomSpace A/S; DinamarcaFil: Bisgaard, Morten. GomSpace A/S; Dinamarc

    Temporal Stream Logic: Synthesis beyond the Bools

    Full text link
    Reactive systems that operate in environments with complex data, such as mobile apps or embedded controllers with many sensors, are difficult to synthesize. Synthesis tools usually fail for such systems because the state space resulting from the discretization of the data is too large. We introduce TSL, a new temporal logic that separates control and data. We provide a CEGAR-based synthesis approach for the construction of implementations that are guaranteed to satisfy a TSL specification for all possible instantiations of the data processing functions. TSL provides an attractive trade-off for synthesis. On the one hand, synthesis from TSL, unlike synthesis from standard temporal logics, is undecidable in general. On the other hand, however, synthesis from TSL is scalable, because it is independent of the complexity of the handled data. Among other benchmarks, we have successfully synthesized a music player Android app and a controller for an autonomous vehicle in the Open Race Car Simulator (TORCS.

    Bounded Synthesis of Reactive Programs

    No full text
    Most algorithms for the synthesis of reactive systems focus on the construction of finite-state machines rather than actual programs. This often leads to badly structured, unreadable code. In this paper, we present a bounded synthesis approach that automatically constructs, from a given specification in linear-time temporal logic (LTL), a program in Madhusudan's simple imperative language for reactive programs. We develop and compare two principal approaches for the reduction of the synthesis problem to a Boolean constraint satisfaction problem. The first reduction is based on a generalization of bounded synthesis to two-way alternating automata, the second reduction is based on a direct encoding of the program syntax in the constraint system. We report on preliminary experience with a prototype implementation, which indicates that the direct encoding outperforms the automata approach
    corecore